package src.main.java.org.arraylist;

import java.util.ArrayList;

public class ArrayListDemo1 {
    public static void main(String[] args) {
        ArrayList list = new ArrayList();
        list.add("张三");
        list.add(555);
        list.add(99.5);
        list.add("Java");
        list.add("Java"); //允许添加重复元素
        System.out.println(list);

        ArrayList<Integer> list1 = new ArrayList<>();
        list1.add(123);
        list1.add(1,1234);//为指定位置添加元素
        System.out.println(list1);
        System.out.println(list1.get(1)); //根据索引获取指定位置的元素
        System.out.println(list1.size()); //返回集合中元素个数
        list1.remove(1); //根据索引删除集合中的元素
        System.out.println(list1);
        list1.remove("123");//直接删除某个元素值，删除成功返回true,否则false

        list1.add(12344);
        list1.add(342);
        list1.add(56);
        System.out.println(list1);
        list1.set(1,386); //修改指定索引处的元素值
        System.out.println(list1);

    }
}
